'use strict';
/**
 * author：小小游 --- allen
 * date：2018.02.05
 * lastUpdateDate：2018.02.05
 * description：数组的copyWithin / fill的基本用法
 */
/**
 * [].copyWithin(target, start, end)：通过自身数据，在指定位置替换数据
 * [].fill(value, start, end)：填充方法
 * 以上方法属于对象的动态方法
 */
let arr = [1, 2, 3, 4, 5, 6, 7, 8];
// 如果这样的话，数组里面所有的值都被'allen'填充了
arr.fill('allen');

console.log(arr);

arr = [1, 2, 3, 4, 5, 6, 7, 8];

// fill()方法填充可以指定填充范围，如下：
// arr.fill('xiaokaykay', 4, 6);
arr.fill('xiaokaykay', -4, -2);

console.log(arr);
